Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F13 USA F14 USA F7 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USTA Tennis Championships of Houston - Houston 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara Copa Ericsson - Caracas USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 USTA Challenger of Calabasas - Calabasas 2003 West Side Tennis Club Challenger - Forest Hills GHI Bronx Classic - Bronx 2006 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronz Classic - Bronx Delhi Challenger I - New Delhi Men's Pro Challenger at Tunica National - Tunica Sunset Moulding Challenger - Yuba City 2001 USTA Challenger of Calabasas - Calabasas Vancouver Challenger Tiburon Challenger Champaign Challenger Carson Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Salem Open - Hong Kong Healthsouth USTA Challenger - Dallas Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas Heineken Open - Auckland Adidas International - Sydney Japan Open - Tokyo Sybase Open - San Jose Japan Open - Tokyo CNA TennisPro Classic - Winnetka The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston Citrix Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai U.S. Men's Clay Court Championships - Orlando The Stella Artois Grass Court Championships - Queen's/London Mercedes-Benz Cup - Los Angeles Japan Open - Tokyo The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Siebel Open - San Jose The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Brasil Open - Salvador AIG Japan Open - Tokyo Pilot Pen International - New Haven Tata Open 2003 - Chennai BellSouth Open - Vina del Mar BellSouth Open - Auckland Sybase Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Gold Flake Open - Chennai 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Zivnobanka Czech Open - Prostejov USTA Seascape Challenger - Aptos 2002 FSE Challenger - Tarzana RCA Championships - Indianapolis Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Miller Lite Hall of Fame Tennis Championships - Newport 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Legg Mason Tennis Classic - Washington D.C. Time Warner USTA Challenger - Binghamton drkoop.com USTA Tennis Championships of San Antonio - San Antonio St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo AT&T Challenge - Atlanta USTA Men's Challenger of Urbana-Champaign - Urbana Citrix Tennis Championships - Delray Beach Hilton Waikoloa Village USTA Challenger - Waikoloa President's Cup 1999 - Tashkent Heineken Open Singapore - Singapore Pinehurst Kroger / St. Jude International - Memphis Los Angeles New Haven XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham Mercedes-Benz Cup - Los Angeles 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Siebel Open - San Jose Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Mercedes-Benz Cup - Los Angeles Cadillac Pro Indoor USTA Challenger - West Bloomfield San Luis Potosi ATP Challenger - San Luis Potosi III Challenger Continenal Plaza - Puerto Vallarta AXA Open - Espinho VSZ Solvak Open Challenger - Kosice Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Fifth-Third Bank Tennis Championships - Lexington USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Miller Lite Hall of Fame Tennis Championships - Newport CMG Asia Open - Hong Kong Las Vegas Challenger - Las Vegas Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Healthsouth/USTA Men's Challenger of Burbank - Burbank Copa Ericsson Mexico - Guadalajara Laser Vision USTA Challenger - Amarillo ATP Tour Challenger at Nellie Gail - Laguna Hills Eddleman/USTA Challenger - Birmingham USTA/Safeway Challenger - Aptos Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas CMG Asia Open - Hong Kong XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham USTA Seascape Challenger - Aptos Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Abierto Club Casablanca - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver GHI Bronx Classic - Bronx Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver GHI Bronx Classic - Bronx Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Natrel's Challenger - Granby Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Challenger 2007 - Ho Chi Minh City 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Hilton Waikoloa Village USTA Challenger - Waikoloa Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Carson Challenger Dallas Challenger The Nottingham Open - Nottingham Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Carson Challenger Yuba City Challenger Binghamton Challenger Como Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger Pilot Pen Tennis - New Haven Honolulu Challenger Dallas Challenger Baton Rouge Challenger RCA Championships - Indianapolis Savannah Challenger Ojai Challenger Winnetka Challenger Vancouver Challenger Franklin Templeton Tennis Classic - Scottsdale Sacramento Challenger Tiburon Challenger Calabasas Challenger Countrywide Classic - Los Angeles SAP Open - San Jose Countrywide Classic - Los Angeles USTA Men's Challenger of Dallas - Dallas University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler Challenger de la Ciudad de Mexico - Mexico City Downtown Athletic Club USTA Challenger - Amarillo The Powder Byrne Trophy - Surbiton dBI Tennis Challenger - Binghamton Third Bank Tennis Championships - Lexington drkoop.com USTA Challenger of San Antonio - San Antonio Challenger Britania Zavaleta - Puebla USTA Challenger of Burbank - Burbank Samsung Securities Cup Challenger Tennis - Seoul 2006 North Shore Pro Tennis Championship - Winnetka Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger - Champaign Heineken Challenger - Ho Chi Minh City Pro Challenger at Calabasas - Calabasas drkoop.com USTA Challenger of Houston - Houston Nielsen USTA Pro Tennis Championship - Winnetka BellSouth Open - Auckland Heineken Open Shanghai - Shanghai Sybase Open - San Jose Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose The Lipton Championships - Key Biscayne The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Franklin Templeton Tennis Classic - Scottsdale Tennis Masters Series - Miami U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Washington Indianapolis Tennis Championships - Indianapolis French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale Australian Open - Melbourne Vietnam Open - Ho Chi Minh City SAP Open - San Jose Tennis Channel Open - Las Vegas Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Atlanta du Maurier Open - Montreal The Lipton Championships - Key Biscayne du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Franklin Templeton Tennis Classic - Scottsdale Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Pacific Life Open - Indian Wells 15th Asian Games Doha 2006 Tennis Masters Series - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3